Antonyms for "soft drug"

Words with opposite meaning